<?php

use app\BaseController;
use app\lexiang\Lxapi as LexiangLxapi;

class Lxapi extends BaseController
{
    // 缓存access_token，避免超过服务端频率限制
    public function init()
    {
        $app_key = 'AppKey';
        $app_secret = 'AppSecret';
        
        $Lxapi = new LexiangLxapi($app_key, $app_secret);
        $Lxapi->getAccessToken();

        $attributes = [
            'title' => 'todaychen通过乐享api创建的文档标题',
            'content' => '<h1>富文本内容</h1><em>(暂不支持markdown格式，即将开放敬请期待)</em>',
            'is_markdown' => 0, // 0表示非markdown格式，1表示是，暂时不支持1
        ];
        $options = [
            'privilege_type' => 2, // 0表示文档公开，2表示仅创建者可见
            'source' => 'reship', // original表示原创，reship表示转载
            'reship_url' => 'https://lexiangla.com', // 当source为reship时，传入reship_url表示转载来源
            'category_id' => null, // 文档分类ID，不传入时默认选择"其他"分类
            'team_id' => null, // K吧ID，不传入时默认为创建全局知识库文档
            'directory_id' => null, // 目录ID，创建全局知识库文档时不需传入。创建K吧内文档时若缺省则默认选择K吧顶层目录
            'attachments' => [], // 附件ID数组
        ];
        $response = $Lxapi->postDoc('staffID', $attributes, $options);
        
        //$response = $api->getDoc('docID');
        header('Content-Type: application/json');
        
        echo json_encode($response);
    }
}